package org.example.aop;

import org.springframework.web.bind.annotation.RestControllerAdvice;

import javax.annotation.Resource;

/**
 * @author zhangming
 * @date 2020/7/6 9:08
 * <p>
 * 统计方法调用次数
 */
@RestControllerAdvice
public class InvokeCountAOP {
    //底层是动态代理
    //伪代码
//    @Resource
//    private UserInterfaceInfoService userInterfaceInfoService;
    //定义切面触发的时机（什么时候触发）controller 接口的方法执行成功后，执行以下方法
    public void doInvokeCount() {
        //调用方法
        //调用成功后，次数加1
    }
}
